package com.pai4j.domain.vo.request.interaction;

import lombok.Data;

/**
 * 互动消息查询请求VO
 * 
 * @author PAI4J Team
 */
@Data
public class InteractionMessageQueryRequestVO {
    
    /**
     * 接收者账号（必填）
     */
    private String receiver;
    
    /**
     * 消息类型（可选，用于筛选特定类型的互动消息）
     */
    private Integer type;
    
    /**
     * 是否只查询未读消息（可选，默认false查询全部）
     */
    private Boolean unreadOnly = false;
    
    /**
     * 页码（从1开始）
     */
    private Integer pageNo = 1;
    
    /**
     * 每页大小
     */
    private Integer pageSize = 20;
    
    /**
     * 最近N天的消息（可选，0或null表示不限制）
     */
    private Integer recentDays;
}
